import Vue from 'vue';
import App from './App.vue';
import router from './router';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import '@fortawesome/fontawesome-free/css/all.css';

// 配置Vue实例在生产环境下不显示提示
Vue.config.productionTip = false;

// 使用Element UI库
Vue.use(ElementUI);

// 将Message插件注册为全局可用
Vue.prototype.$message = ElementUI.Message;

// 将axios注册为Vue原型上的一个方法，以便在组件中使用this.$axios
import axios from 'axios';
Vue.prototype.$axios = axios;

// 创建Vue实例并使用路由
new Vue({
  router,
  render: h => h(App)
}).$mount('#app');